/**
 * @description  : 公共枚举常量文件
 * @descriptionDetail : 公共枚举常量文件
 * @copyright    : 浙江烟草
 * @author       : mc
 * @create       : 2022-12-04 11:27:54
 */
/**
 * 当事人类型
 * @type {{personal: string; bussiness: string}}
 */
const PARTY_TYPE_CODE = {
	personal: '1', // 个体【公民】
	business: '2', // 企业【法人】
	other: '3', // 其他组织
};
/**
 * 检查任务列表状态
 * @type {{unCheck: string; doing: string; finish: string}}
 */
const TASK_STATUS = {
	unCheck: '208001', // 未检查
	doing: '208002', // 进行中
	finish: '208003', // 已完成
}
/**
 * 预警状态
 * @type {{first: string; second: string; third: string; four: string; five: string}}
 */
const LEVEL_CODE = {
	first: '000001', // 一级预警
	second: '000002', // 二级预警
	third: '000003', // 三级预警
	four: '000004', // 四级预警
	five: '000005', // 五级预警
}
/**
 * 文书完成状态
 * @type {{NOT_STAR: string; HAVE_HAND: string; DONE: string}}
 */
const DOC_STATUS = {
	NOT_STAR: '1203', // 未开始
	HAVE_HAND: '1202', // 进行中
	DONE: '1201', // 已完成
	NOT_HAND: '1200', // 未处理
};
/**
 * 证件类型 - 2019-12-24修改
 * 居民身份证 2801
 * 户口簿 2802
 * 临时居民身份证 2810
 * 中国人民解放军军官证 2811
 * 中国人民武装警察部队警官证 2812
 * 出生医学证明 2813
 * 中国人民解放军士兵证 2814
 * 中国人民武装警察部队士兵证 2815
 * 中国人民解放军文职人员证 2816
 * 中国人民武装警察部队文职人员证 2817
 * 居住证 2818
 * 外交护照 2819
 * 公务护照 2820
 * 公务普通护照 2821
 * 普通护照 2822
 * 旅行证 2823
 */
const IDENTITY_TYPE = {
	IDENTIFICATION: '2801', //  身份证 2801
	HOUSEHOLD: '2802', // 户口本 2802
	DRIVING: '2803', // 驾照 2803
	PASSPORT: '2804', // 护照 2804
	OTHER: '2805', // 其它 2805
	LICENCE: '2806', // 许可证 2806
	LICENCEREG: '2807', // 营业执照注册号 2807
	CREDIT: '2808', // 社会信用征信码 2808
	ORG: '2809', // 组织机构代码 2809
	TEMID: '2810', // 临时居民身份证
};
//  当事人、同案人标识,根据sheet的索引对应标识
const ROLE_OF_CASE_CODE = {
	0: "5301", // 当事人
	1: "5302", // 同案人
};
const ROLE_OF_CASE = {
	party: "5301", // 当事人
	casePerson: "5302", // 同案人
};
/*
 * 计划状态
 * */
const PLAN_STATUS_CODE = {
	draft: "207701", // 草稿
	pending: "207702", // 待审核
	pass: "207703", // 审核通过
	fail: "207704", // 审核未通过
}
/**
 * 是否有证
 */
const CHECK_TASK_SUBJECT = {
	haveLicense: '01', // 零售户
	noHaveLic: '02', // 无证户
}

const L_APPLY_TYPE = [{
			"label": "新办",
			"value": "01"
		},
		{
			"label": "变更",
			"value": "02"
		},
		{
			"label": "延续",
			"value": "03"
		},
		{
			"label": "停业",
			"value": "04"
		},
		{
			"label": "恢复营业",
			"value": "05"
		},
		{
			"label": "补办",
			"value": "06"
		},
		{
			"label": "歇业",
			"value": "07"
		}
	]

	module.exports = {
		PARTY_TYPE_CODE,
		TASK_STATUS,
		LEVEL_CODE,
		DOC_STATUS,
		IDENTITY_TYPE,
		ROLE_OF_CASE_CODE,
		ROLE_OF_CASE,
		PLAN_STATUS_CODE,
		CHECK_TASK_SUBJECT,
		L_APPLY_TYPE
	}